home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-06-11 | 2.7 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 62 2a 63 6c 61 73 73 20 |........|b*class |
|00000010| 57 65 62 52 65 71 75 65 | 73 74 20 65 78 74 65 6e |WebReque|st exten|
|00000020| 64 73 20 4f 62 6a 65 63 | 74 0d 0a 09 6e 61 74 69 |ds Objec|t...nati|
|00000030| 76 65 0d 0a 09 6e 6f 65 | 78 70 6f 72 74 3b 0d 0a |ve...noe|xport;..|
|00000040| 0d 0a 65 6e 75 6d 20 45 | 52 65 71 75 65 73 74 54 |..enum E|RequestT|
|00000050| 79 70 65 0d 0a 7b 0d 0a | 09 52 65 71 75 65 73 74 |ype..{..|.Request|
|00000060| 5f 47 45 54 2c 0d 0a 09 | 52 65 71 75 65 73 74 5f |_GET,...|Request_|
|00000070| 50 4f 53 54 0d 0a 7d 3b | 0d 0a 0d 0a 76 61 72 20 |POST..};|....var |
|00000080| 73 74 72 69 6e 67 20 55 | 52 49 3b 0d 0a 76 61 72 |string U|RI;..var|
|00000090| 20 73 74 72 69 6e 67 20 | 55 73 65 72 6e 61 6d 65 | string |Username|
|000000a0| 3b 0d 0a 76 61 72 20 73 | 74 72 69 6e 67 20 50 61 |;..var s|tring Pa|
|000000b0| 73 73 77 6f 72 64 3b 0d | 0a 76 61 72 20 69 6e 74 |ssword;.|.var int|
|000000c0| 20 43 6f 6e 74 65 6e 74 | 4c 65 6e 67 74 68 3b 0d | Content|Length;.|
|000000d0| 0a 76 61 72 20 73 74 72 | 69 6e 67 20 43 6f 6e 74 |.var str|ing Cont|
|000000e0| 65 6e 74 54 79 70 65 3b | 0d 0a 76 61 72 20 45 52 |entType;|..var ER|
|000000f0| 65 71 75 65 73 74 54 79 | 70 65 20 52 65 71 75 65 |equestTy|pe Reque|
|00000100| 73 74 54 79 70 65 3b 0d | 0a 76 61 72 20 70 72 69 |stType;.|.var pri|
|00000110| 76 61 74 65 20 6e 61 74 | 69 76 65 20 63 6f 6e 73 |vate nat|ive cons|
|00000120| 74 20 54 4d 75 6c 74 69 | 4d 61 70 20 56 61 72 69 |t TMulti|Map Vari|
|00000130| 61 62 6c 65 4d 61 70 3b | 20 20 2f 2f 20 43 2b 2b |ableMap;| // C++|
|00000140| 20 70 6c 61 63 65 68 6f | 6c 64 65 72 2e 0d 0a 0d | placeho|lder....|
|00000150| 0a 6e 61 74 69 76 65 20 | 66 69 6e 61 6c 20 66 75 |.native |final fu|
|00000160| 6e 63 74 69 6f 6e 20 73 | 74 72 69 6e 67 20 44 65 |nction s|tring De|
|00000170| 63 6f 64 65 42 61 73 65 | 36 34 28 73 74 72 69 6e |codeBase|64(strin|
|00000180| 67 20 45 6e 63 6f 64 65 | 64 29 3b 0d 0a 6e 61 74 |g Encode|d);..nat|
|00000190| 69 76 65 20 66 69 6e 61 | 6c 20 66 75 6e 63 74 69 |ive fina|l functi|
|000001a0| 6f 6e 20 41 64 64 56 61 | 72 69 61 62 6c 65 28 73 |on AddVa|riable(s|
|000001b0| 74 72 69 6e 67 20 56 61 | 72 69 61 62 6c 65 4e 61 |tring Va|riableNa|
|000001c0| 6d 65 2c 20 63 6f 65 72 | 63 65 20 73 74 72 69 6e |me, coer|ce strin|
|000001d0| 67 20 56 61 6c 75 65 29 | 3b 0d 0a 6e 61 74 69 76 |g Value)|;..nativ|
|000001e0| 65 20 66 69 6e 61 6c 20 | 66 75 6e 63 74 69 6f 6e |e final |function|
|000001f0| 20 73 74 72 69 6e 67 20 | 47 65 74 56 61 72 69 61 | string |GetVaria|
|00000200| 62 6c 65 28 73 74 72 69 | 6e 67 20 56 61 72 69 61 |ble(stri|ng Varia|
|00000210| 62 6c 65 4e 61 6d 65 2c | 20 6f 70 74 69 6f 6e 61 |bleName,| optiona|
|00000220| 6c 20 73 74 72 69 6e 67 | 20 44 65 66 61 75 6c 74 |l string| Default|
|00000230| 56 61 6c 75 65 29 3b 0d | 0a 6e 61 74 69 76 65 20 |Value);.|.native |
|00000240| 66 69 6e 61 6c 20 66 75 | 6e 63 74 69 6f 6e 20 69 |final fu|nction i|
|00000250| 6e 74 20 47 65 74 56 61 | 72 69 61 62 6c 65 43 6f |nt GetVa|riableCo|
|00000260| 75 6e 74 28 73 74 72 69 | 6e 67 20 56 61 72 69 61 |unt(stri|ng Varia|
|00000270| 62 6c 65 4e 61 6d 65 29 | 3b 0d 0a 6e 61 74 69 76 |bleName)|;..nativ|
|00000280| 65 20 66 69 6e 61 6c 20 | 66 75 6e 63 74 69 6f 6e |e final |function|
|00000290| 20 73 74 72 69 6e 67 20 | 47 65 74 56 61 72 69 61 | string |GetVaria|
|000002a0| 62 6c 65 4e 75 6d 62 65 | 72 28 73 74 72 69 6e 67 |bleNumbe|r(string|
|000002b0| 20 56 61 72 69 61 62 6c | 65 4e 61 6d 65 2c 20 69 | Variabl|eName, i|
|000002c0| 6e 74 20 4e 75 6d 62 65 | 72 2c 20 6f 70 74 69 6f |nt Numbe|r, optio|
|000002d0| 6e 61 6c 20 73 74 72 69 | 6e 67 20 44 65 66 61 75 |nal stri|ng Defau|
|000002e0| 6c 74 56 61 6c 75 65 29 | 3b 0d 0a 0d 0a 0d 0a 6e |ltValue)|;......n|
|000002f0| 61 74 69 76 65 20 66 69 | 6e 61 6c 20 66 75 6e 63 |ative fi|nal func|
|00000300| 74 69 6f 6e 20 44 75 6d | 70 28 29 3b 20 2f 2f 20 |tion Dum|p(); // |
|00000310| 6f 6e 6c 79 20 77 6f 72 | 6b 73 20 69 6e 20 64 65 |only wor|ks in de|
|00000320| 76 20 6d 6f 64 65 0d 0a | 0d 0a 66 75 6e 63 74 69 |v mode..|..functi|
|00000330| 6f 6e 20 50 72 6f 63 65 | 73 73 48 65 61 64 65 72 |on Proce|ssHeader|
|00000340| 53 74 72 69 6e 67 28 73 | 74 72 69 6e 67 20 53 29 |String(s|tring S)|
|00000350| 0d 0a 7b 0d 0a 09 6c 6f | 63 61 6c 20 69 6e 74 20 |..{...lo|cal int |
|00000360| 69 3b 0d 0a 0d 0a 09 69 | 66 28 4c 65 66 74 28 53 |i;.....i|f(Left(S|
|00000370| 2c 20 32 31 29 20 7e 3d | 20 22 41 75 74 68 6f 72 |, 21) ~=| "Author|
|00000380| 69 7a 61 74 69 6f 6e 3a | 20 42 61 73 69 63 20 22 |ization:| Basic "|
|00000390| 29 0d 0a 09 7b 0d 0a 09 | 09 53 20 3d 20 44 65 63 |)...{...|.S = Dec|
|000003a0| 6f 64 65 42 61 73 65 36 | 34 28 4d 69 64 28 53 2c |odeBase6|4(Mid(S,|
|000003b0| 20 32 31 2c 20 32 35 36 | 29 29 3b 0d 0a 09 09 69 | 21, 256|));....i|
|000003c0| 20 3d 20 49 6e 53 74 72 | 28 53 2c 20 22 3a 22 29 | = InStr|(S, ":")|
|000003d0| 3b 0d 0a 09 09 69 66 28 | 69 20 21 3d 20 2d 31 29 |;....if(|i != -1)|
|000003e0| 0d 0a 09 09 7b 0d 0a 09 | 09 09 55 73 65 72 6e 61 |....{...|..Userna|
|000003f0| 6d 65 20 3d 20 4c 65 66 | 74 28 53 2c 20 69 29 3b |me = Lef|t(S, i);|
|00000400| 0d 0a 09 09 09 50 61 73 | 73 77 6f 72 64 20 3d 20 |.....Pas|sword = |
|00000410| 4d 69 64 28 53 2c 20 69 | 2b 31 29 3b 0d 0a 09 09 |Mid(S, i|+1);....|
|00000420| 7d 0d 0a 09 7d 0d 0a 09 | 65 6c 73 65 0d 0a 09 69 |}...}...|else...i|
|00000430| 66 28 4c 65 66 74 28 53 | 2c 20 31 36 29 20 7e 3d |f(Left(S|, 16) ~=|
|00000440| 20 22 43 6f 6e 74 65 6e | 74 2d 4c 65 6e 67 74 68 | "Conten|t-Length|
|00000450| 3a 20 22 29 0d 0a 09 09 | 43 6f 6e 74 65 6e 74 4c |: ")....|ContentL|
|00000460| 65 6e 67 74 68 20 3d 20 | 49 6e 74 28 4d 69 64 28 |ength = |Int(Mid(|
|00000470| 53 2c 20 31 36 2c 20 36 | 34 29 29 3b 0d 0a 09 65 |S, 16, 6|4));...e|
|00000480| 6c 73 65 0d 0a 09 69 66 | 28 4c 65 66 74 28 53 2c |lse...if|(Left(S,|
|00000490| 20 31 34 29 20 7e 3d 20 | 22 43 6f 6e 74 65 6e 74 | 14) ~= |"Content|
|000004a0| 2d 54 79 70 65 3a 20 22 | 29 0d 0a 09 09 43 6f 6e |-Type: "|)....Con|
|000004b0| 74 65 6e 74 54 79 70 65 | 20 3d 20 4d 69 64 28 53 |tentType| = Mid(S|
|000004c0| 2c 20 31 34 2c 20 35 31 | 32 29 3b 0d 0a 7d 0d 0a |, 14, 51|2);..}..|
|000004d0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 44 65 63 6f 64 |..functi|on Decod|
|000004e0| 65 46 6f 72 6d 44 61 74 | 61 28 73 74 72 69 6e 67 |eFormDat|a(string|
|000004f0| 20 44 61 74 61 29 0d 0a | 7b 0d 0a 09 6c 6f 63 61 | Data)..|{...loca|
|00000500| 6c 20 73 74 72 69 6e 67 | 20 54 6f 6b 65 6e 5b 32 |l string| Token[2|
|00000510| 5d 2c 20 63 68 3b 0d 0a | 09 6c 6f 63 61 6c 20 69 |], ch;..|.local i|
|00000520| 6e 74 20 69 2c 20 48 31 | 2c 20 48 32 2c 20 6c 69 |nt i, H1|, H2, li|
|00000530| 6d 69 74 3b 0d 0a 09 6c | 6f 63 61 6c 20 69 6e 74 |mit;...l|ocal int|
|00000540| 20 74 3b 0d 0a 0d 0a 09 | 74 20 3d 20 30 3b 0d 0a | t;.....|t = 0;..|
|00000550| 09 66 6f 72 28 20 69 20 | 3d 20 30 3b 20 69 20 3c |.for( i |= 0; i <|
|00000560| 20 4c 65 6e 28 44 61 74 | 61 29 3b 20 69 2b 2b 20 | Len(Dat|a); i++ |
|00000570| 29 0d 0a 09 7b 0d 0a 09 | 09 69 66 20 28 20 6c 69 |)...{...|.if ( li|
|00000580| 6d 69 74 20 3e 20 63 6c | 61 73 73 27 57 65 62 43 |mit > cl|ass'WebC|
|00000590| 6f 6e 6e 65 63 74 69 6f | 6e 27 2e 64 65 66 61 75 |onnectio|n'.defau|
|000005a0| 6c 74 2e 4d 61 78 56 61 | 6c 75 65 4c 65 6e 67 74 |lt.MaxVa|lueLengt|
|000005b0| 68 20 7c 7c 20 69 20 3e | 20 63 6c 61 73 73 27 57 |h || i >| class'W|
|000005c0| 65 62 43 6f 6e 6e 65 63 | 74 69 6f 6e 27 2e 64 65 |ebConnec|tion'.de|
|000005d0| 66 61 75 6c 74 2e 4d 61 | 78 4c 69 6e 65 4c 65 6e |fault.Ma|xLineLen|
|000005e0| 67 74 68 20 29 0d 0a 09 | 09 09 62 72 65 61 6b 3b |gth )...|..break;|
|000005f0| 0d 0a 0d 0a 09 09 63 68 | 20 3d 20 6d 69 64 28 44 |......ch| = mid(D|
|00000600| 61 74 61 2c 20 69 2c 20 | 31 29 3b 0d 0a 09 09 73 |ata, i, |1);....s|
|00000610| 77 69 74 63 68 28 63 68 | 29 0d 0a 09 09 7b 0d 0a |witch(ch|)....{..|
|00000620| 09 09 63 61 73 65 20 22 | 2b 22 3a 0d 0a 09 09 09 |..case "|+":.....|
|00000630| 54 6f 6b 65 6e 5b 74 5d | 20 24 3d 20 22 20 22 3b |Token[t]| $= " ";|
|00000640| 0d 0a 09 09 09 6c 69 6d | 69 74 2b 2b 3b 0d 0a 09 |.....lim|it++;...|
|00000650| 09 09 62 72 65 61 6b 3b | 0d 0a 0d 0a 09 09 63 61 |..break;|......ca|
|00000660| 73 65 20 22 26 22 3a 0d | 0a 09 09 63 61 73 65 20 |se "&":.|...case |
|00000670| 22 3f 22 3a 0d 0a 09 09 | 09 69 66 28 54 6f 6b 65 |"?":....|.if(Toke|
|00000680| 6e 5b 30 5d 20 21 3d 20 | 22 22 29 0d 0a 09 09 09 |n[0] != |"").....|
|00000690| 09 41 64 64 56 61 72 69 | 61 62 6c 65 28 54 6f 6b |.AddVari|able(Tok|
|000006a0| 65 6e 5b 30 5d 2c 20 54 | 6f 6b 65 6e 5b 31 5d 29 |en[0], T|oken[1])|
|000006b0| 3b 0d 0a 0d 0a 09 09 09 | 54 6f 6b 65 6e 5b 30 5d |;.......|Token[0]|
|000006c0| 20 3d 20 22 22 3b 0d 0a | 09 09 09 54 6f 6b 65 6e | = "";..|...Token|
|000006d0| 5b 31 5d 20 3d 20 22 22 | 3b 0d 0a 09 09 09 74 20 |[1] = ""|;.....t |
|000006e0| 3d 20 30 3b 0d 0a 0d 0a | 09 09 09 6c 69 6d 69 74 |= 0;....|...limit|
|000006f0| 3d 30 3b 0d 0a 09 09 09 | 62 72 65 61 6b 3b 0d 0a |=0;.....|break;..|
|00000700| 0d 0a 09 09 63 61 73 65 | 20 22 3d 22 3a 0d 0a 09 |....case| "=":...|
|00000710| 09 09 69 66 28 74 20 3d | 3d 20 30 29 0d 0a 09 09 |..if(t =|= 0)....|
|00000720| 09 7b 0d 0a 09 09 09 09 | 6c 69 6d 69 74 20 3d 20 |.{......|limit = |
|00000730| 30 3b 0d 0a 09 09 09 09 | 74 20 3d 20 31 3b 0d 0a |0;......|t = 1;..|
|00000740| 09 09 09 7d 0d 0a 09 09 | 09 65 6c 73 65 0d 0a 09 |...}....|.else...|
|00000750| 09 09 7b 0d 0a 09 09 09 | 09 54 6f 6b 65 6e 5b 31 |..{.....|.Token[1|
|00000760| 5d 20 24 3d 20 22 3d 22 | 3b 0d 0a 09 09 09 09 6c |] $= "="|;......l|
|00000770| 69 6d 69 74 2b 2b 3b 0d | 0a 09 09 09 7d 0d 0a 0d |imit++;.|....}...|
|00000780| 0a 09 09 09 62 72 65 61 | 6b 3b 0d 0a 0d 0a 09 09 |....brea|k;......|
|00000790| 63 61 73 65 20 22 25 22 | 3a 0d 0a 09 09 09 48 31 |case "%"|:.....H1|
|000007a0| 20 3d 20 47 65 74 48 65 | 78 44 69 67 69 74 28 4d | = GetHe|xDigit(M|
|000007b0| 69 64 28 44 61 74 61 2c | 20 2b 2b 69 2c 20 31 29 |id(Data,| ++i, 1)|
|000007c0| 29 3b 0d 0a 09 09 09 69 | 66 20 28 20 48 31 20 21 |);.....i|f ( H1 !|
|000007d0| 3d 20 2d 31 20 29 0d 0a | 09 09 09 7b 0d 0a 09 09 |= -1 )..|...{....|
|000007e0| 09 09 6c 69 6d 69 74 2b | 2b 3b 0d 0a 09 09 09 09 |..limit+|+;......|
|000007f0| 48 31 20 2a 3d 20 31 36 | 3b 0d 0a 09 09 09 09 48 |H1 *= 16|;......H|
|00000800| 32 20 3d 20 47 65 74 48 | 65 78 44 69 67 69 74 28 |2 = GetH|exDigit(|
|00000810| 4d 69 64 28 44 61 74 61 | 2c 2b 2b 69 2c 31 29 29 |Mid(Data|,++i,1))|
|00000820| 3b 0d 0a 09 09 09 09 69 | 66 20 28 20 48 32 20 21 |;......i|f ( H2 !|
|00000830| 3d 20 2d 31 20 29 0d 0a | 09 09 09 09 09 54 6f 6b |= -1 )..|.....Tok|
|00000840| 65 6e 5b 74 5d 20 24 3d | 20 43 68 72 28 48 31 20 |en[t] $=| Chr(H1 |
|00000850| 2b 20 48 32 29 3b 0d 0a | 09 09 09 7d 0d 0a 0d 0a |+ H2);..|...}....|
|00000860| 09 09 09 6c 69 6d 69 74 | 2b 2b 3b 0d 0a 09 09 09 |...limit|++;.....|
|00000870| 62 72 65 61 6b 3b 0d 0a | 0d 0a 09 09 64 65 66 61 |break;..|....defa|
|00000880| 75 6c 74 3a 0d 0a 09 09 | 09 54 6f 6b 65 6e 5b 74 |ult:....|.Token[t|
|00000890| 5d 20 24 3d 20 63 68 3b | 0d 0a 09 09 09 6c 69 6d |] $= ch;|.....lim|
|000008a0| 69 74 2b 2b 3b 0d 0a 09 | 09 7d 0d 0a 09 7d 0d 0a |it++;...|.}...}..|
|000008b0| 0d 0a 09 69 66 28 54 6f | 6b 65 6e 5b 30 5d 20 21 |...if(To|ken[0] !|
|000008c0| 3d 20 22 22 29 0d 0a 09 | 09 41 64 64 56 61 72 69 |= "")...|.AddVari|
|000008d0| 61 62 6c 65 28 54 6f 6b | 65 6e 5b 30 5d 2c 20 54 |able(Tok|en[0], T|
|000008e0| 6f 6b 65 6e 5b 31 5d 29 | 3b 0d 0a 7d 0d 0a 0d 0a |oken[1])|;..}....|
|000008f0| 66 75 6e 63 74 69 6f 6e | 20 69 6e 74 20 47 65 74 |function| int Get|
|00000900| 48 65 78 44 69 67 69 74 | 28 73 74 72 69 6e 67 20 |HexDigit|(string |
|00000910| 44 29 0d 0a 7b 0d 0a 09 | 73 77 69 74 63 68 28 63 |D)..{...|switch(c|
|00000920| 61 70 73 28 44 29 29 0d | 0a 09 7b 0d 0a 09 63 61 |aps(D)).|..{...ca|
|00000930| 73 65 20 22 30 22 3a 20 | 72 65 74 75 72 6e 20 30 |se "0": |return 0|
|00000940| 3b 0d 0a 09 63 61 73 65 | 20 22 31 22 3a 20 72 65 |;...case| "1": re|
|00000950| 74 75 72 6e 20 31 3b 0d | 0a 09 63 61 73 65 20 22 |turn 1;.|..case "|
|00000960| 32 22 3a 20 72 65 74 75 | 72 6e 20 32 3b 0d 0a 09 |2": retu|rn 2;...|
|00000970| 63 61 73 65 20 22 33 22 | 3a 20 72 65 74 75 72 6e |case "3"|: return|
|00000980| 20 33 3b 0d 0a 09 63 61 | 73 65 20 22 34 22 3a 20 | 3;...ca|se "4": |
|00000990| 72 65 74 75 72 6e 20 34 | 3b 0d 0a 09 63 61 73 65 |return 4|;...case|
|000009a0| 20 22 35 22 3a 20 72 65 | 74 75 72 6e 20 35 3b 0d | "5": re|turn 5;.|
|000009b0| 0a 09 63 61 73 65 20 22 | 36 22 3a 20 72 65 74 75 |..case "|6": retu|
|000009c0| 72 6e 20 36 3b 0d 0a 09 | 63 61 73 65 20 22 37 22 |rn 6;...|case "7"|
|000009d0| 3a 20 72 65 74 75 72 6e | 20 37 3b 0d 0a 09 63 61 |: return| 7;...ca|
|000009e0| 73 65 20 22 38 22 3a 20 | 72 65 74 75 72 6e 20 38 |se "8": |return 8|
|000009f0| 3b 0d 0a 09 63 61 73 65 | 20 22 39 22 3a 20 72 65 |;...case| "9": re|
|00000a00| 74 75 72 6e 20 39 3b 0d | 0a 09 63 61 73 65 20 22 |turn 9;.|..case "|
|00000a10| 41 22 3a 20 72 65 74 75 | 72 6e 20 31 30 3b 0d 0a |A": retu|rn 10;..|
|00000a20| 09 63 61 73 65 20 22 42 | 22 3a 20 72 65 74 75 72 |.case "B|": retur|
|00000a30| 6e 20 31 31 3b 0d 0a 09 | 63 61 73 65 20 22 43 22 |n 11;...|case "C"|
|00000a40| 3a 20 72 65 74 75 72 6e | 20 31 32 3b 0d 0a 09 63 |: return| 12;...c|
|00000a50| 61 73 65 20 22 44 22 3a | 20 72 65 74 75 72 6e 20 |ase "D":| return |
|00000a60| 31 33 3b 0d 0a 09 63 61 | 73 65 20 22 45 22 3a 20 |13;...ca|se "E": |
|00000a70| 72 65 74 75 72 6e 20 31 | 34 3b 0d 0a 09 63 61 73 |return 1|4;...cas|
|00000a80| 65 20 22 46 22 3a 20 72 | 65 74 75 72 6e 20 31 35 |e "F": r|eturn 15|
|00000a90| 3b 0d 0a 09 7d 0d 0a 0d | 0a 09 72 65 74 75 72 6e |;...}...|..return|
|00000aa0| 20 2d 31 3b 0d 0a 7d 0d | 0a 0d 0a 00 | -1;..}.|.... |
+--------+-------------------------+-------------------------+--------+--------+